Servebolt\Optimizer\Utils\KeyValueStorage\KeyValueStorage A

Total Complexity 70
Dependencies 1
Dependents 2
Total lines 447
Lines of code 244
Logical lines of code 156
Comment lines 149
Methods 23
Properties 1

Methods 23

Method Rating Maintainability Complexity Lines of code
setValue()
A
45 13 40
getSettings()
A
45 11 43
formatValueBasedOnType()
A
54 8 22
getValue()
S
56 4 18
getValueConstraints()
S
59 4 15
resolveSettingsItemProperties()
S
60 4 14
resolveSettingsItemType()
S
65 3 9
convertKeysToHumanReadable()
S
63 2 11
hasValueConstraintsViaFilter()
S
69 2 7
clearValue()
S
69 2 7
resolveSettingsName()
S
69 2 7
getValueConstraintsViaFilters()
S
67 2 8
itemIsType()
S
68 2 7
hasValueConstraints()
S
71 2 6
init()
S
80 1 3
hasMultiValueConstraints()
S
74 1 4
__construct()
S
81 1 3
ensureCorrectItemName()
S
79 1 3
getSettingsItemKeys()
S
80 1 3
registerSettings()
S
81 1 3
settingExists()
S
75 1 4
getSettingsItems()
S
82 1 3
getHumanReadableValue()
S
75 1 4